// 版权归Go作者所有。版权所有。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

package bytealg

import "unsafe"

// 下面的声明为函数
// 生成ABI包装器，该函数在此包的程序集中实现，但在另一个
// 包中声明。

// 编译器生成对runtime.memequal和runtime.memequal\u varlen的调用。
// 此外，运行库显式调用runtime.memequal。
// 这些函数在此包中实现。

// go:linkname abigen_runtime_memequal runtime.memequal 
func abigen_runtime_memequal(a, b unsafe.Pointer, size uintptr) bool

// go:linkname abigen_runtime_memequal_varlen runtime.memequal_varlen 
func abigen_runtime_memequal_varlen(a, b unsafe.Pointer) bool
